home *** CD-ROM | disk | FTP | other *** search
/ PC Gamer (Italian) 32 / PC Gamer IT CD 32 2-2.iso / MECHCMDR / Data / Sprites / sprites.pak / Unnamed File 000014 < prev    next >
Text File  |  1998-04-09  |  35KB  |  842 lines

  1. FITini
  2.  
  3. //torso symmetrical = 1
  4. //arms symmetrical = 1
  5. //name = cm.1
  6.  
  7.  
  8. [Main Info]
  9. st Name = "commando"
  10. ul HeapSize = 4095
  11. ul legFileNumber = 7;
  12. ul torsoFileNumber = 9;
  13. ul rightArmFileNumber = 9;
  14. ul leftArmFileNumber = 9;
  15.  
  16. [Parts]
  17. uc NumParts = 4
  18. st PartAbbrev = "btlr"
  19.  
  20. [SpecialInfo]
  21. f fb_d_xlat = 2.0                //Velocity along i mech assumes at start of animation.
  22. ul jumpAirborne = 0            //Frame at which mech leaves the ground.
  23. ul jumpHold = 15                //Frame to hold at until mech gets back to landing altitude.
  24. f jumpStartLandTime = 1.0        //Altitude at which to continue jump animation.
  25. f jumpMaxDistance = 30.0            //in m  Used to calculate velocity by jumpMaxDistance / 10.0(s)
  26. f jumpGravity = 9.8            //Acceleration of gravity.  Used to determine height of parabola.
  27. f jumpStartVel = -2.0            //Startup Velocity in jump gesture.
  28. ul r_fb_w_fb_frame = 8            //Once r_fb gesture is complete, which frames do we need fom w_fb
  29. ul r_ff_w_ff_frame = 22            //Once r_ff gesture is complete, which frames do we need fom w_ff
  30. ul s_fb_w_fb_frame = 8            //Once S_fb gesture is complete, which frames do we need fom w_fb
  31. ul s_ff_w_ff_frame = 22            //Once S_ff gesture is complete, which frames do we need fom w_ff
  32. ul walk_to_w_r_frame = 9        //If going to w_r, what frame do we transition on in walk.
  33. ul run_to_r_w_frame = 7               //If going to r_w, what frame do we transition on in run.
  34. ul stupidJamieReverseFlag = 1    // Bad render of rollover gesture fix.
  35. ul walk_to_w_s_frame = 9        
  36. ul standToGunPose = 1
  37. ul walkToGunPose = 1
  38. ul runToGunPose = 1
  39.  
  40. [Gestures]
  41. uc NumGestures = 28
  42.  
  43. [Gestures0]
  44. uc State = 0                // What Gesture Number -- Park
  45. ul NumFrames = 1            // Number of frames to playback
  46. f FrameRate = 15.0            // Intended Frame rate of Playback
  47. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  48. uc Symmetrical = 1            // symmetrical Flag for Torso.
  49. uc ArmSymmetrical = 1            // Arms are symmetrical
  50. ul BasePacketNumber = 0            // Index into packet file for this gesture
  51. f StartVelocity = -1999.9            // Velocity this gesture starts at
  52. f EndVelocity = -1999.9            // Velocity this gesture finishes at
  53. uc ForwardResult = -1            // If we play this gesture, which is next, -1 means not a transition.
  54. uc ReverseResult = -1            // If we play this gesture backwards, which is nest, -1 means not a transition.
  55.  
  56. [Build0]                       //this is used to build the sprite gesture
  57. st Directory = "R:\cm\s_p.90\pix\"
  58. st MatteDir = "R:\cm\s_p.90\mask\"
  59. st HSDir = "R:\cm\hotspots\"
  60. st SpecialFrameNum = "028"        //This is used when we only have one frame for this gesture.
  61. st SpriteGestureName = "s_p"
  62. st SpriteOutputName = "park"
  63. st Name = "cm.1"
  64. ul TotalFrames = 1            // Total frames @ 30 fps
  65. ul FrameRate = 15            // Intended Frame rate of Playback
  66. f GammaLevel = 0.0
  67. uc paletteNum = 1
  68. uc StartIndex = 0
  69. uc RangeSize = 159
  70. ul HotSpotX = 75
  71. ul HotSpotY = 104
  72.  
  73. [Gestures1]
  74. uc State = 1                // What Gesture Number -- StandtoPark
  75. ul NumFrames = 15            // Number of frames to playback
  76. f FrameRate = 15.0            // Intended Frame rate of Playback
  77. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  78. uc Symmetrical = 1            // symmetrical Flag.
  79. uc ArmSymmetrical = 1            // Arms are NOT symmetrical
  80. ul BasePacketNumber = 60        // Index into packet file for this gesture
  81. f StartVelocity = -1999.9            // Velocity this gesture starts at
  82. f EndVelocity = 0.0            // Velocity this gesture finishes at
  83. uc ForwardResult = 0            // If we play this gesture, which is next, -1 means not a transition.
  84. uc ReverseResult = 2            // If we play this gesture backwards, which is nest, -1 means not a transition.
  85.  
  86. [Build1]                       //this is used to build the sprite gesture
  87. st Directory = "R:\cm\s_p.90\pix\"
  88. st MatteDir = "R:\cm\s_p.90\mask\"
  89. st HSDir = "R:\cm\hotspots\"
  90. st SpriteGestureName = "s_p"
  91. st Name = "cm.1"
  92. ul TotalFrames = 28            // Total frames @ 30 fps
  93. ul FrameRate = 15            // Intended Frame rate of Playback
  94. f GammaLevel = 0.0
  95. uc StartIndex = 0
  96. uc paletteNum = 1
  97. uc RangeSize = 159            
  98. ul HotSpotX = 75
  99. ul HotSpotY = 104
  100.  
  101. [Gestures2]
  102. uc State = 2                // What Gesture Number -- Stand
  103. ul NumFrames = 1            // Number of frames to playback
  104. f FrameRate = 15.0            // Intended Frame rate of Playback
  105. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  106. uc Symmetrical = 1            // symmetrical Flag.
  107. ul BasePacketNumber = 120        // Index into packet file for this gesture
  108. uc ArmSymmetrical = 1            // Arms are NOT symmetrical
  109. f StartVelocity = 0.0            // Velocity this gesture starts at
  110. f EndVelocity = 0.0            // Velocity this gesture finishes at
  111. uc ForwardResult = -1            // If we play this gesture, which is next, -1 means not a transition.
  112. uc ReverseResult = -1            // If we play this gesture backwards, which is nest, -1 means not a transition.
  113.  
  114. [Build2]                       //this is used to build the sprite gesture
  115. st Directory = "R:\cm\s_p.90\pix\"
  116. st MatteDir = "R:\cm\s_p.90\mask\"
  117. st HSDir = "R:\cm\hotspots\"
  118. st SpecialFrameNum = "000"        //This is used when we only have one frame for this gesture.
  119. st SpriteGestureName = "s_p"
  120. st SpriteOutputName = "stand"
  121. st Name = "cm.1"
  122. ul TotalFrames = 1            // Total frames @ 30 fps
  123. ul FrameRate = 15            // Intended Frame rate of Playback
  124. f GammaLevel = 0.0
  125. uc paletteNum = 1
  126. uc StartIndex = 0
  127. uc RangeSize = 159            
  128. ul HotSpotX = 75
  129. ul HotSpotY = 104
  130.  
  131. [Gestures3]
  132. uc State = 3                // What Gesture Number -- StandToWacm
  133. ul NumFrames = 12            // Number of frames to playback
  134. f FrameRate = 15.0            // Intended Frame rate of Playback
  135. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  136. uc Symmetrical = 1            // symmetrical Flag.
  137. ul BasePacketNumber = 180        // Index into packet file for this gesture
  138. uc ArmSymmetrical = 1            // Arms are NOT symmetrical
  139. f StartVelocity = 0.0            // Velocity this gesture starts at
  140. f EndVelocity = 13.5            // Velocity this gesture finishes at
  141. uc ForwardResult = 4            // If we play this gesture, which is next, -1 means not a transition.
  142. uc ReverseResult = -1            // If we play this gesture backwards, which is nest, -1 means not a transition.
  143.  
  144. [Build3]                       //this is used to build the sprite gesture
  145. st Directory = "R:\cm\s_w.90\pix\"
  146. st MatteDir = "R:\cm\s_w.90\mask\"
  147. st HSDir = "R:\cm\hotspots\"
  148. st SpriteGestureName = "s_w"
  149. st Name = "cm.1"
  150. ul TotalFrames = 23            // Total frames @ 30 fps
  151. ul FrameRate = 15            // Intended Frame rate of Playback
  152. f GammaLevel = 0.0
  153. uc StartIndex = 0
  154. uc paletteNum = 1
  155. uc RangeSize = 159            
  156. ul HotSpotX = 75
  157. ul HotSpotY = 104
  158.  
  159. [Gestures4]
  160. uc State = 4                // What Gesture Number -- Wacm
  161. ul NumFrames = 18            // Number of frames to playback
  162. f FrameRate = 15.0            // Intended Frame rate of Playback
  163. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  164. uc Symmetrical = 1            // symmetrical Flag.
  165. ul BasePacketNumber = 240        // Index into packet file for this gesture
  166. uc ArmSymmetrical = 1            // Arms are NOT symmetrical
  167. f StartVelocity = 13.5            // Velocity this gesture starts at
  168. f EndVelocity = 13.5            // Velocity this gesture finishes at
  169. uc ForwardResult = -1            // If we play this gesture, which is next, -1 means not a transition.
  170. uc ReverseResult = -1            // If we play this gesture backwards, which is nest, -1 means not a transition.
  171.  
  172. [Build4]                       //this is used to build the sprite gesture
  173. st Directory = "R:\cm\walk.90\pix\"
  174. st MatteDir = "R:\cm\walk.90\mask\"
  175. st HSDir = "R:\cm\hotspots\"
  176. st SpriteGestureName = "walk"
  177. st Name = "cm.1"
  178. ul TotalFrames = 35            // Total frames @ 30 fps
  179. ul FrameRate = 15            // Intended Frame rate of Playback
  180. f GammaLevel = 0.0
  181. uc StartIndex = 0
  182. uc RangeSize = 159
  183. uc paletteNum = 1
  184. ul HotSpotX = 75
  185. ul HotSpotY = 104
  186.  
  187. [Gestures5]
  188. uc State = 5                // What Gesture Number -- WacmToStand
  189. ul NumFrames = 12              // Number of frames to playback
  190. f FrameRate = 15.0            // Intended Frame rate of Playback
  191. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  192. uc Symmetrical = 1            // symmetrical Flag.
  193. ul BasePacketNumber = 300        // Index into packet file for this gesture
  194. uc ArmSymmetrical = 1            // Arms are NOT symmetrical
  195. f StartVelocity = 13.5            // Velocity this gesture starts at
  196. f EndVelocity = 0.0            // Velocity this gesture finishes at
  197. uc ForwardResult = 2            // If we play this gesture, which is next, -1 means not a transition.
  198. uc ReverseResult = -1            // If we play this gesture backwards, which is nest, -1 means not a transition.
  199.  
  200. [Build5]                       //this is used to build the sprite gesture
  201. st Directory = "R:\cm\w_s.90\pix\"
  202. st MatteDir = "R:\cm\w_s.90\mask\"
  203. st HSDir = "R:\cm\hotspots\"
  204. st SpriteGestureName = "w_s"
  205. st Name = "cm.1"
  206. ul TotalFrames = 22            // Total frames @ 30 fps
  207. ul FrameRate = 15            // Intended Frame rate of Playback
  208. f GammaLevel = 0.0
  209. uc StartIndex = 0
  210. uc RangeSize = 159            
  211. ul HotSpotX = 75
  212. uc paletteNum = 1
  213. ul HotSpotY = 104
  214.  
  215. [Gestures6]
  216. uc State = 6                // What Gesture Number -- WacmToRun
  217. ul NumFrames = 8            // Number of frames to playback
  218. f FrameRate = 15.0             // Intended Frame rate of Playback
  219. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  220. uc Symmetrical = 1            // symmetrical Flag.
  221. ul BasePacketNumber = 360        // Index into packet file for this gesture
  222. uc ArmSymmetrical = 1            // Arms are NOT symmetrical
  223. f StartVelocity = 13.5            // Velocity this gesture starts at
  224. f EndVelocity = 27.0            // Velocity this gesture finishes at
  225. uc ForwardResult = 7            // If we play this gesture, which is next, -1 means not a transition.
  226. uc ReverseResult = -1            // If we play this gesture backwards, which is nest, -1 means not a transition.
  227.  
  228. [Build6]                       //this is used to build the sprite gesture
  229. st Directory = "R:\cm\w_r.90\pix\"
  230. st MatteDir = "R:\cm\w_r.90\mask\"
  231. st HSDir = "R:\cm\hotspots\"
  232. st SpriteGestureName = "w_r"
  233. st Name = "cm.1"
  234. ul TotalFrames = 14            // Total frames @ 30 fps
  235. ul FrameRate = 15            // Intended Frame rate of Playback
  236. f GammaLevel = 0.0
  237. uc StartIndex = 0
  238. uc RangeSize = 159            
  239. uc paletteNum = 1
  240. ul HotSpotX = 75
  241. ul HotSpotY = 104
  242.  
  243. [Gestures7]
  244. uc State = 4                // What Gesture Number -- Run
  245. ul NumFrames = 15            // Number of frames to playback
  246. f FrameRate = 15.0            // Intended Frame rate of Playback
  247. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  248. uc Symmetrical = 1            // symmetrical Flag.
  249. ul BasePacketNumber = 420        // Index into packet file for this gesture
  250. uc ArmSymmetrical = 1            // Arms are NOT symmetrical
  251. f StartVelocity = 27.0            // Velocity this gesture starts at
  252. f EndVelocity = 27.0            // Velocity this gesture finishes at
  253. uc ForwardResult = -1            // If we play this gesture, which is next, -1 means not a transition.
  254. uc ReverseResult = -1            // If we play this gesture backwards, which is nest, -1 means not a transition.
  255.  
  256. [Build7]                       //this is used to build the sprite gesture
  257. st Directory = "R:\cm\run.90\pix\"
  258. st MatteDir = "R:\cm\run.90\mask\"
  259. st HSDir = "R:\cm\hotspots\"
  260. st SpriteGestureName = "run"
  261. st Name = "cm.1"
  262. ul TotalFrames = 29            // Total frames @ 30 fps
  263. ul FrameRate = 15            // Intended Frame rate of Playback
  264. uc paletteNum = 1
  265. f GammaLevel = 0.0
  266. uc StartIndex = 0
  267. uc RangeSize = 159            
  268. ul HotSpotX = 75
  269. ul HotSpotY = 104
  270.  
  271. [Gestures8]
  272. uc State = 8                // What Gesture Number -- RunToWacm
  273. ul NumFrames = 6            // Number of frames to playback
  274. f FrameRate = 15.0            // Intended Frame rate of Playback
  275. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  276. uc Symmetrical = 1            // symmetrical Flag.
  277. ul BasePacketNumber = 480        // Index into packet file for this gesture
  278. uc ArmSymmetrical = 1            // Arms are NOT symmetrical
  279. f StartVelocity = 27.0            // Velocity this gesture starts at
  280. f EndVelocity = 13.5            // Velocity this gesture finishes at
  281. uc ForwardResult = 4            // If we play this gesture, which is next, -1 means not a transition.
  282. uc ReverseResult = -1            // If we play this gesture backwards, which is nest, -1 means not a transition.
  283.  
  284. [Build8]                       //this is used to build the sprite gesture
  285. st Directory = "R:\cm\r_w.90\pix\"
  286. st MatteDir = "R:\cm\r_w.90\mask\"
  287. st HSDir = "R:\cm\hotspots\"
  288. st SpriteGestureName = "r_w"
  289. st Name = "cm.1"
  290. ul TotalFrames = 11            // Total frames @ 30 fps
  291. ul FrameRate = 15            // Intended Frame rate of Playback
  292. f GammaLevel = 0.0
  293. uc paletteNum = 1
  294. uc StartIndex = 0
  295. uc RangeSize = 159            
  296. ul HotSpotX = 75
  297. ul HotSpotY = 104
  298.  
  299. [Gestures9]
  300. uc State = 9                // What Gesture Number -- Reverse
  301. ul NumFrames = 18            // Number of frames to playback
  302. f FrameRate = -15.0            // Intended Frame rate of Playback
  303. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  304. uc Symmetrical = 1            // symmetrical Flag.
  305. ul BasePacketNumber = 240        // Index into packet file for this gesture
  306. uc ArmSymmetrical = 1            // Arms are NOT symmetrical
  307. f StartVelocity = -13.5            // Velocity this gesture starts at
  308. f EndVelocity = -13.5            // Velocity this gesture finishes at
  309. uc ForwardResult = -1            // If we play this gesture, which is next, -1 means not a transition.
  310. uc ReverseResult = -1            // If we play this gesture backwards, which is nest, -1 means not a transition.
  311.  
  312. //DO NOT BUILD GESTURE 9 -- IT IS THE SAME AS WALK!!!
  313. //MODIFY CODE TO MAKE THIS GO!
  314. [Build9]                       //this is used to build the sprite gesture
  315. uc NoBuild = 1                //Check for this in mksprite
  316. st Directory = "R:\cm\walk.90\pix\"
  317. st MatteDir = "R:\cm\walk.90\mask\"
  318. st HSDir = "R:\cm\hotspots\"
  319. st SpriteGestureName = "walk"
  320. st Name = "cm.1"
  321. ul TotalFrames = 35            // Total frames @ 30 fps
  322. ul FrameRate = 30            // Intended Frame rate of Playback
  323. uc paletteNum = 1
  324. f GammaLevel = 0.0
  325. uc StartIndex = 0
  326. uc RangeSize = 159            
  327. ul HotSpotX = 75
  328. ul HotSpotY = 104
  329.  
  330. [Gestures10]
  331. uc State = 10                // What Gesture Number -- StandToReverse
  332. ul NumFrames = 12              // Number of frames to playback
  333. f FrameRate = 15.0            // Intended Frame rate of Playback
  334. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  335. uc Symmetrical = 1            // symmetrical Flag.
  336. ul BasePacketNumber = 300        // Index into packet file for this gesture
  337. uc ArmSymmetrical = 1            // Arms are NOT symmetrical
  338. f StartVelocity = 0.0            // Velocity this gesture starts at
  339. f EndVelocity = -13.5            // Velocity this gesture finishes at
  340. uc ForwardResult = -1            // If we play this gesture, which is next, -1 means not a transition.
  341. uc ReverseResult = 9            // If we play this gesture backwards, which is nest, -1 means not a transition.
  342.  
  343. [Build10]                   //this is used to build the sprite gesture
  344. uc NoBuild = 1
  345. st Directory = "R:\cm\w_s.90\pix\"
  346. st MatteDir = "R:\cm\w_s.90\mask\"
  347. st HSDir = "R:\cm\hotspots\"
  348. st SpriteGestureName = "w_s"
  349. st Name = "cm.1"
  350. ul TotalFrames = 22            // Total frames @ 30 fps
  351. ul FrameRate = 15            // Intended Frame rate of Playback
  352. f GammaLevel = 0.0
  353. uc paletteNum = 1
  354. uc StartIndex = 0
  355. uc RangeSize = 159            
  356. ul HotSpotX = 75
  357. ul HotSpotY = 104
  358.  
  359. [Gestures11]
  360. uc State = 11                // What Gesture Number -- Limp
  361. ul NumFrames = 28              // Number of frames to playback
  362. f FrameRate = 15.0            // Intended Frame rate of Playback
  363. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  364. uc Symmetrical = 1            // symmetrical Flag.
  365. ul BasePacketNumber = 540        // Index into packet file for this gesture
  366. uc ArmSymmetrical = 1            // Arms are NOT symmetrical
  367. f StartVelocity = 3.0            // Velocity this gesture starts at
  368. f EndVelocity = 3.0            // Velocity this gesture finishes at
  369. uc ForwardResult = -1            // If we play this gesture, which is next, -1 means not a transition.
  370. uc ReverseResult = -1            // If we play this gesture backwards, which is nest, -1 means not a transition.
  371.  
  372. [Build11]                   //this is used to build the sprite gesture
  373. st Directory = "R:\cm\limpl.90\pix\"
  374. st MatteDir = "R:\cm\limpl.90\mask\"
  375. st HSDir = "R:\cm\hotspots\"
  376. st SpriteGestureName = "limpl"
  377. st Name = "cm.1"
  378. ul TotalFrames = 54            // Total frames @ 30 fps
  379. ul FrameRate = 15            // Intended Frame rate of Playback
  380. f GammaLevel = 0.0
  381. uc StartIndex = 0
  382. uc paletteNum = 1
  383. uc RangeSize = 159            
  384. ul HotSpotX = 75
  385. ul HotSpotY = 104
  386.  
  387. [Gestures12]
  388. uc State = 12                // What Gesture Number -- WacmToHitBack/Recover
  389. ul NumFrames = 18              // Number of frames to playback
  390. f FrameRate = 15.0            // Intended Frame rate of Playback
  391. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  392. uc Symmetrical = 1            // symmetrical Flag.
  393. ul BasePacketNumber = 600        // Index into packet file for this gesture
  394. uc ArmSymmetrical = 1            // Arms are NOT symmetrical
  395. f StartVelocity = 13.5            // Velocity this gesture starts at
  396. f EndVelocity = 13.5            // Velocity this gesture finishes at
  397. uc ForwardResult = 4            // If we play this gesture, which is next, -1 means not a transition.
  398. uc ReverseResult = -1            // If we play this gesture backwards, which is nest, -1 means not a transition.
  399.  
  400. [Build12]                   //this is used to build the sprite gesture
  401. st Directory = "R:\cm\w_hb.90\pix\"
  402. st MatteDir = "R:\cm\w_hb.90\mask\"
  403. st HSDir = "R:\cm\hotspots\"
  404. st SpriteGestureName = "w_hb"
  405. st Name = "cm.1"
  406. ul TotalFrames = 35            // Total frames @ 30 fps
  407. ul FrameRate = 15            // Intended Frame rate of Playback
  408. f GammaLevel = 0.0
  409. uc StartIndex = 0
  410. uc RangeSize = 159            
  411. uc paletteNum = 1
  412. ul HotSpotX = 75
  413. ul HotSpotY = 104
  414.  
  415. [Gestures13]
  416. uc State = 13                // What Gesture Number -- WacmToHitFront/Recover
  417. ul NumFrames = 27              // Number of frames to playback
  418. f FrameRate = 15.0            // Intended Frame rate of Playback
  419. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  420. uc Symmetrical = 1            // symmetrical Flag.
  421. ul BasePacketNumber = 660        // Index into packet file for this gesture
  422. uc ArmSymmetrical = 1            // Arms are NOT symmetrical
  423. f StartVelocity = 13.5            // Velocity this gesture starts at
  424. f EndVelocity = 13.5            // Velocity this gesture finishes at
  425. uc ForwardResult = 4            // If we play this gesture, which is next, -1 means not a transition.
  426. uc ReverseResult = -1            // If we play this gesture backwards, which is nest, -1 means not a transition.
  427.  
  428. [Build13]                   //this is used to build the sprite gesture
  429. st Directory = "R:\cm\w_hf.90\pix\"
  430. st MatteDir = "R:\cm\w_hf.90\mask\"
  431. st HSDir = "R:\cm\hotspots\"
  432. st SpriteGestureName = "w_hf"
  433. st Name = "cm.1"
  434. ul TotalFrames = 53            // Total frames @ 30 fps
  435. ul FrameRate = 15            // Intended Frame rate of Playback
  436. f GammaLevel = 0.0
  437. uc StartIndex = 0
  438. uc RangeSize = 159            
  439. ul HotSpotX = 75
  440. uc paletteNum = 1
  441. ul HotSpotY = 104
  442.  
  443. [Gestures14]
  444. uc State = 14                // What Gesture Number -- WacmToFallBack
  445. ul NumFrames = 26              // Number of frames to playback
  446. f FrameRate = 6.0            // Intended Frame rate of Playback
  447. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  448. uc Symmetrical = 1            // symmetrical Flag.
  449. ul BasePacketNumber = 720        // Index into packet file for this gesture
  450. uc ArmSymmetrical = 1            // Arms are NOT symmetrical
  451. f StartVelocity = 13.5            // Velocity this gesture starts at
  452. f EndVelocity = 0.0            // Velocity this gesture finishes at
  453. uc ForwardResult = 21            // If we play this gesture, which is next, -1 means not a transition.
  454. uc ReverseResult = -1            // If we play this gesture backwards, which is nest, -1 means not a transition.
  455.  
  456. [Build14]                   //this is used to build the sprite gesture
  457. st Directory = "R:\cm\w_fb.90\pix\"
  458. st MatteDir = "R:\cm\w_fb.90\mask\"
  459. st HSDir = "R:\cm\hotspots\"
  460. st SpriteGestureName = "w_fb"
  461. st Name = "cm.1"
  462. ul TotalFrames = 50            // Total frames @ 30 fps
  463. ul FrameRate = 15            // Intended Frame rate of Playback
  464. f GammaLevel = 0.0
  465. uc paletteNum = 1
  466. uc StartIndex = 0
  467. uc RangeSize = 159            
  468. ul HotSpotX = 75
  469. ul HotSpotY = 104
  470.  
  471. [Gestures15]
  472. uc State = 15                // What Gesture Number -- WacmToFallForward
  473. ul NumFrames = 23              // Number of frames to playback
  474. f FrameRate = 15.0            // Intended Frame rate of Playback
  475. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  476. uc Symmetrical = 1            // symmetrical Flag.
  477. ul BasePacketNumber = 780        // Index into packet file for this gesture
  478. uc ArmSymmetrical = 1            // Arms are NOT symmetrical
  479. f StartVelocity = 13.5            // Velocity this gesture starts at
  480. f EndVelocity = 0.0            // Velocity this gesture finishes at
  481. uc ForwardResult = 22            // If we play this gesture, which is next, -1 means not a transition.
  482. uc ReverseResult = -1            // If we play this gesture backwards, which is nest, -1 means not a transition.
  483.  
  484. [Build15]                   //this is used to build the sprite gesture
  485. st Directory = "R:\cm\w_ff.90\pix\"
  486. st MatteDir = "R:\cm\w_ff.90\mask\"
  487. st HSDir = "R:\cm\hotspots\"
  488. st SpriteGestureName = "w_ff"
  489. st Name = "cm.1"
  490. ul TotalFrames = 44            // Total frames @ 30 fps
  491. ul FrameRate = 15            // Intended Frame rate of Playback
  492. f GammaLevel = 0.0
  493. uc StartIndex = 0
  494. uc paletteNum = 1
  495. uc RangeSize = 159            
  496. ul HotSpotX = 75
  497. ul HotSpotY = 104
  498.  
  499. [Gestures16]
  500. uc State = 16                // What Gesture Number -- RunToHit/FallBack
  501. ul NumFrames = 8              // Number of frames to playback
  502. f FrameRate = 15.0            // Intended Frame rate of Playback
  503. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  504. uc Symmetrical = 1            // symmetrical Flag.
  505. ul BasePacketNumber = 840        // Index into packet file for this gesture
  506. uc ArmSymmetrical = 1            // Arms are NOT symmetrical
  507. f StartVelocity = 27.0            // Velocity this gesture starts at
  508. f EndVelocity = 0.0            // Velocity this gesture finishes at
  509. uc ForwardResult = 21            // If we play this gesture, which is next, -1 means not a transition.
  510. uc ReverseResult = -1            // If we play this gesture backwards, which is nest, -1 means not a transition.
  511.  
  512. [Build16]                   //this is used to build the sprite gesture
  513. st Directory = "R:\cm\r_fb.90\pix\"
  514. st MatteDir = "R:\cm\r_fb.90\mask\"
  515. st HSDir = "R:\cm\hotspots\"
  516. st SpriteGestureName = "r_fb"
  517. st Name = "cm.1"
  518. ul TotalFrames = 15            // Total frames @ 30 fps
  519. ul FrameRate = 15            // Intended Frame rate of Playback
  520. f GammaLevel = 0.0
  521. uc StartIndex = 0
  522. uc RangeSize = 159            
  523. uc paletteNum = 1
  524. ul HotSpotX = 75
  525. ul HotSpotY = 104
  526.  
  527. [Gestures17]
  528. uc State = 17                // What Gesture Number -- RunToHit/FallForward
  529. ul NumFrames = 23              // Number of frames to playback
  530. f FrameRate = 15.0            // Intended Frame rate of Playback
  531. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  532. uc Symmetrical = 1            // symmetrical Flag.
  533. ul BasePacketNumber = 900        // Index into packet file for this gesture
  534. uc ArmSymmetrical = 1            // Arms are NOT symmetrical
  535. f StartVelocity = 27.0            // Velocity this gesture starts at
  536. f EndVelocity = 0.0            // Velocity this gesture finishes at
  537. uc ForwardResult = 22            // If we play this gesture, which is next, -1 means not a transition.
  538. uc ReverseResult = -1            // If we play this gesture backwards, which is nest, -1 means not a transition.
  539.  
  540. [Build17]                   //this is used to build the sprite gesture
  541. st Directory = "R:\cm\r_ff.90\pix\"
  542. st MatteDir = "R:\cm\r_ff.90\mask\"
  543. st HSDir = "R:\cm\hotspots\"
  544. st SpriteGestureName = "r_ff"
  545. st Name = "cm.1"
  546. ul TotalFrames = 44            // Total frames @ 30 fps
  547. ul FrameRate = 15            // Intended Frame rate of Playback
  548. f GammaLevel = 0.0
  549. uc paletteNum = 1
  550. uc StartIndex = 0
  551. uc RangeSize = 159            
  552. ul HotSpotX = 75
  553. ul HotSpotY = 104
  554.  
  555. [Gestures18]
  556. uc State = 18                // What Gesture Number -- StandToFallBack
  557. ul NumFrames = 8              // Number of frames to playback
  558. f FrameRate = 15.0            // Intended Frame rate of Playback
  559. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  560. uc Symmetrical = 1            // symmetrical Flag.
  561. ul BasePacketNumber = 960        // Index into packet file for this gesture
  562. uc ArmSymmetrical = 1            // Arms are NOT symmetrical
  563. f StartVelocity = 0.0            // Velocity this gesture starts at
  564. f EndVelocity = 0.0            // Velocity this gesture finishes at
  565. uc ForwardResult = 21            // If we play this gesture, which is next, -1 means not a transition.
  566. uc ReverseResult = -1            // If we play this gesture backwards, which is nest, -1 means not a transition.
  567.  
  568. [Build18]                   //this is used to build the sprite gesture
  569. st Directory = "R:\cm\s_fb.90\pix\"
  570. st MatteDir = "R:\cm\s_fb.90\mask\"
  571. st HSDir = "R:\cm\hotspots\"
  572. st SpriteGestureName = "s_fb"
  573. st Name = "cm.1"
  574. ul TotalFrames = 15            // Total frames @ 30 fps
  575. ul FrameRate = 15            // Intended Frame rate of Playback
  576. f GammaLevel = 0.0
  577. uc paletteNum = 1
  578. uc StartIndex = 0
  579. uc RangeSize = 159            
  580. ul HotSpotX = 75
  581. ul HotSpotY = 104
  582.  
  583. [Gestures19]
  584. uc State = 19                // What Gesture Number -- StandToFallForward
  585. ul NumFrames = 23              // Number of frames to playback
  586. f FrameRate = 15.0            // Intended Frame rate of Playback
  587. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  588. uc Symmetrical = 1            // symmetrical Flag.
  589. ul BasePacketNumber = 1020        // Index into packet file for this gesture
  590. uc ArmSymmetrical = 1            // Arms are NOT symmetrical
  591. f StartVelocity = 0.0            // Velocity this gesture starts at
  592. f EndVelocity = 0.0            // Velocity this gesture finishes at
  593. uc ForwardResult = 21            // If we play this gesture, which is next, -1 means not a transition.
  594. uc ReverseResult = -1            // If we play this gesture backwards, which is nest, -1 means not a transition.
  595.  
  596. [Build19]                   //this is used to build the sprite gesture
  597. st Directory = "R:\cm\s_ff.90\pix\"
  598. st MatteDir = "R:\cm\s_ff.90\mask\"
  599. st HSDir = "R:\cm\hotspots\"
  600. st SpriteGestureName = "s_ff"
  601. st Name = "cm.1"
  602. ul TotalFrames = 44            // Total frames @ 30 fps
  603. ul FrameRate = 15            // Intended Frame rate of Playback
  604. f GammaLevel = 0.0
  605. uc paletteNum = 1
  606. uc StartIndex = 0
  607. uc RangeSize = 159            
  608. ul HotSpotX = 75
  609. ul HotSpotY = 104
  610.  
  611. [Gestures20]
  612. uc State = 20                // What Gesture Number -- Jump
  613. ul NumFrames = 50              // Number of frames to playback
  614. f FrameRate = 15.0            // Intended Frame rate of Playback
  615. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  616. uc Symmetrical = 1            // symmetrical Flag.
  617. ul BasePacketNumber = 1080        // Index into packet file for this gesture
  618. uc ArmSymmetrical = 1            // Arms are NOT symmetrical
  619. f StartVelocity = 0.0            // Velocity this gesture starts at
  620. f EndVelocity = 0.0            // Velocity this gesture finishes at
  621. uc ForwardResult = -1            // If we play this gesture, which is next, -1 means not a transition.
  622. uc ReverseResult = -1            // If we play this gesture backwards, which is nest, -1 means not a transition.
  623.  
  624. [Build20]                   //this is used to build the sprite gesture
  625. st Directory = "R:\cm\jump.90\pix\"
  626. st MatteDir = "R:\cm\jump.90\mask\"
  627. st HSDir = "R:\cm\hotspots\"
  628. st SpriteGestureName = "jump"
  629. st Name = "cm.1"
  630. ul TotalFrames = 99            // Total frames @ 30 fps
  631. ul FrameRate = 15            // Intended Frame rate of Playback
  632. f GammaLevel = 0.0
  633. uc paletteNum = 1
  634. uc StartIndex = 0
  635. uc RangeSize = 159            
  636. ul HotSpotX = 75
  637. ul HotSpotY = 104
  638.  
  639. [Gestures21]
  640. uc State = 21                // What Gesture Number -- RollOverfromfftofb
  641. ul NumFrames = 36              // Number of frames to playback
  642. f FrameRate = 15.0            // Intended Frame rate of Playback
  643. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  644. uc Symmetrical = 1            // symmetrical Flag.
  645. ul BasePacketNumber = 1140        // Index into packet file for this gesture
  646. uc ArmSymmetrical = 1            // Arms are NOT symmetrical
  647. f StartVelocity = 0.0            // Velocity this gesture starts at
  648. f EndVelocity = 0.0            // Velocity this gesture finishes at
  649. uc ForwardResult = 22            // If we play this gesture, which is next, -1 means not a transition.
  650. uc ReverseResult = -1            // If we play this gesture backwards, which is nest, -1 means not a transition.
  651.  
  652. [Build21]                   //this is used to build the sprite gesture
  653. st Directory = "R:\cm\fb_d.90\pix\"
  654. st MatteDir = "R:\cm\fb_d.90\mask\"
  655. st HSDir = "R:\cm\hotspots\"
  656. st SpriteGestureName = "fb_d"
  657. st Name = "cm.1"
  658. ul TotalFrames = 70            // Total frames @ 30 fps
  659. ul FrameRate = 15            // Intended Frame rate of Playback
  660. f GammaLevel = 0.0
  661. uc paletteNum = 1
  662. uc StartIndex = 0
  663. uc RangeSize = 159            
  664. ul HotSpotX = 75
  665. ul HotSpotY = 104
  666.  
  667. [Gestures22]
  668. uc State = 22                // What Gesture Number -- Get Up, dammit
  669. ul NumFrames = 41              // Number of frames to playback
  670. f FrameRate = 15.0            // Intended Frame rate of Playback
  671. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  672. uc Symmetrical = 1            // symmetrical Flag.
  673. ul BasePacketNumber = 1200        // Index into packet file for this gesture
  674. uc ArmSymmetrical = 1            // Arms are NOT symmetrical
  675. f StartVelocity = 0.0            // Velocity this gesture starts at
  676. f EndVelocity = 0.0            // Velocity this gesture finishes at
  677. uc ForwardResult = 2            // If we play this gesture, which is next, -1 means not a transition.
  678. uc ReverseResult = -1            // If we play this gesture backwards, which is nest, -1 means not a transition.
  679.  
  680. [Build22]                   //this is used to build the sprite gesture
  681. st Directory = "R:\cm\d_s.90\pix\"
  682. st MatteDir = "R:\cm\d_s.90\mask\"
  683. st HSDir = "R:\cm\hotspots\"
  684. st SpriteGestureName = "d_s"
  685. st Name = "cm.1"
  686. ul TotalFrames = 80            // Total frames @ 30 fps
  687. ul FrameRate = 15            // Intended Frame rate of Playback
  688. f GammaLevel = 0.0
  689. uc paletteNum = 1
  690. uc StartIndex = 0
  691. uc RangeSize = 159            
  692. ul HotSpotX = 75
  693. ul HotSpotY = 104
  694.  
  695. [Gestures23]
  696. uc State = 15                // What Gesture Number -- FallenForward
  697. ul NumFrames = 23              // Number of frames to playback
  698. f FrameRate = 15.0            // Intended Frame rate of Playback
  699. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  700. uc Symmetrical = 1            // symmetrical Flag.
  701. ul BasePacketNumber = 780        // Index into packet file for this gesture
  702. uc ArmSymmetrical = 1            // Arms are NOT symmetrical
  703. f StartVelocity = 0.0            // Velocity this gesture starts at
  704. f EndVelocity = 0.0            // Velocity this gesture finishes at
  705. uc ForwardResult = 22            // If we play this gesture, which is next, -1 means not a transition.
  706. uc ReverseResult = -1            // If we play this gesture backwards, which is nest, -1 means not a transition.
  707.  
  708. [Build23]                   //this is used to build the sprite gesture
  709. uc NoBuild = 1
  710. st Directory = "R:\cm\w_ff.90\pix\"
  711. st MatteDir = "R:\cm\w_ff.90\mask\"
  712. st HSDir = "R:\cm\hotspots\"
  713. st SpriteGestureName = "w_ff"
  714. st Name = "cm.1"
  715. ul TotalFrames = 44            // Total frames @ 30 fps
  716. ul FrameRate = 15            // Intended Frame rate of Playback
  717. f GammaLevel = 0.0
  718. uc paletteNum = 1
  719. uc StartIndex = 0
  720. uc RangeSize = 159            
  721. ul HotSpotX = 75
  722. ul HotSpotY = 104
  723.  
  724. [Gestures24]
  725. uc State = 24                // What Gesture Number -- FallenBack
  726. ul NumFrames = 26              // Number of frames to playback
  727. f FrameRate = 15.0            // Intended Frame rate of Playback
  728. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  729. uc Symmetrical = 1            // symmetrical Flag.
  730. ul BasePacketNumber = 720        // Index into packet file for this gesture
  731. uc ArmSymmetrical = 1            // Arms are NOT symmetrical
  732. f StartVelocity = 0.0            // Velocity this gesture starts at
  733. f EndVelocity = 0.0            // Velocity this gesture finishes at
  734. uc ForwardResult = 21            // If we play this gesture, which is next, -1 means not a transition.
  735. uc ReverseResult = -1            // If we play this gesture backwards, which is nest, -1 means not a transition.
  736.  
  737. [Build24]                   //this is used to build the sprite gesture
  738. uc NoBuild = 1
  739. st Directory = "R:\cm\w_fb.90\pix\"
  740. st MatteDir = "R:\cm\w_fb.90\mask\"
  741. st HSDir = "R:\cm\hotspots\"
  742. st SpriteGestureName = "w_fb"
  743. st Name = "cm.1"
  744. ul TotalFrames = 50            // Total frames @ 30 fps
  745. ul FrameRate = 15            // Intended Frame rate of Playback
  746. f GammaLevel = 0.0
  747. uc paletteNum = 1
  748. uc StartIndex = 0
  749. uc RangeSize = 159            
  750. ul HotSpotX = 75
  751. ul HotSpotY = 104
  752.  
  753. [Gestures25]
  754. uc State = 25                            // What Gesture Number -- Not A REAL Gesture!!!   Armfalls
  755. ul NumFrames = 16                          // Number of frames to playback
  756. f FrameRate = 15.0                        // Intended Frame rate of Playback
  757. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  758. uc Symmetrical = 1                        // symmetrical Flag.
  759. uc ArmSymmetrical = 1                    // However, arms are symmetrical.
  760. ul BasePacketNumber = 0                    // Index into packet file for this gesture
  761. st BasePacketName = "commando.armfalls"    // Special name to use for the armfall shape file.
  762. f StartVelocity = 0.0                    // Velocity this gesture starts at
  763. f EndVelocity = 0.0                        // Velocity this gesture finishes at
  764. uc ForwardResult = -1                    // If we play this gesture, which is next, -1 means not a transition.
  765. uc ReverseResult = -1                    // If we play this gesture backwards, which is nest, -1 means not a transition.
  766.  
  767. [Build25]                                   //this is used to build the sprite gesture
  768. st Directory = "R:\cm\armfalls.90\pix\"
  769. st MatteDir = "R:\cm\armfalls.90\mask\"
  770. st HSDir = "R:\cm\hotspots\"
  771. st SpriteGestureName = "armfalls"
  772. st Name = "cm.1"
  773. ul TotalFrames = 30                        // Total frames @ 30 fps
  774. ul FrameRate = 15                        // Intended Frame rate of Playback
  775. f GammaLevel = 0.0
  776. uc StartIndex = 0
  777. uc RangeSize = 159            
  778. uc paletteNum = 1
  779. ul HotSpotX = 75
  780. ul HotSpotY = 104
  781.  
  782. [Gestures26]
  783. uc State = 26                        // What Gesture Number -- GunPose
  784. ul NumFrames = 1                    // Number of frames to playback
  785. f FrameRate = 15.0                    // Intended Frame rate of Playback
  786. uc[4] NumRotations = 16,32,32,32    // bottom = 16, others = 32
  787. uc Symmetrical = 1                    // symmetrical Flag for Torso.
  788. uc ArmSymmetrical = 1                // Arms are symmetrical
  789. ul BasePacketNumber = 1260            // Index into packet file for this gesture
  790. f StartVelocity = -1999.9            // Velocity this gesture starts at  Velocity N/A for this gesture
  791. f EndVelocity = -1999.9                // Velocity this gesture finishes at
  792. uc ForwardResult = -1                // If we play this gesture, which is next, -1 means not a transition.
  793. uc ReverseResult = -1                // If we play this gesture backwards, which is nest, -1 means not a transition.
  794.  
  795. [Build26]                               //this is used to build the sprite gesture
  796. st Directory = "O:\Sprites\cm\r_g.90\pix\"
  797. st MatteDir = "O:\Sprites\cm\r_g.90\mask\"
  798. st HSDir = "O:\Sprites\cm\hotspots\"
  799. st SpecialFrameNum = "010"            //This is used when we only have one frame for this gesture.
  800. st SpriteGestureName = "r_g"
  801. st SpriteOutputName = "pose"
  802. st Name = "cm.1"
  803. ul TotalFrames = 1                    // Total frames @ 30 fps
  804. ul FrameRate = 15                    // Intended Frame rate of Playback
  805. f GammaLevel = 0.0
  806. uc paletteNum = 1
  807. uc StartIndex = 0
  808. uc RangeSize = 159
  809. ul HotSpotX= 75
  810. ul HotSpotY = 104
  811.  
  812. [Gestures27]
  813. uc State = 27                        // What Gesture Number -- TransToGunPose
  814. ul NumFrames = 6                    // Number of frames to playback
  815. f FrameRate = 15.0                    // Intended Frame rate of Playback
  816. uc[4] NumRotations = 16,32,32,32    // bottom = 16, others = 32
  817. uc Symmetrical = 1                    // symmetrical Flag.
  818. uc ArmSymmetrical = 1                // Arms are NOT symmetrical
  819. ul BasePacketNumber = 1320            // Index into packet file for this gesture
  820. f StartVelocity = -1999.9            // Velocity this gesture starts at
  821. f EndVelocity = -1999.0                // Velocity this gesture finishes at
  822. uc ForwardResult = 26                // If we play this gesture, which is next, -1 means not a transition.
  823. uc ReverseResult = -1                // If we play this gesture backwards, which is nest, -1 means not a transition.
  824.  
  825. [Build27]                               //this is used to build the sprite gesture
  826. st Directory = "O:\Sprites\cm\r_g.90\pix\"
  827. st MatteDir = "O:\Sprites\cm\r_g.90\mask\"
  828. st HSDir = "O:\Sprites\cm\hotspots\"
  829. st SpriteGestureName = "r_g"
  830. st Name = "cm.1"
  831. ul TotalFrames = 10                    // Total frames @ 30 fps
  832. ul FrameRate = 15                    // Intended Frame rate of Playback
  833. f GammaLevel = 0.0
  834. uc StartIndex = 0
  835. uc paletteNum = 1
  836. uc RangeSize = 159            
  837. ul HotSpotX= 75
  838. ul HotSpotY = 104
  839.  
  840. FITend
  841.  
  842.